Ace (текстовый редактор)
Ace | |
---|---|
Тип | редактор исходного кода |
Разработчик | Ajax.org |
Написана на | JavaScript |
Операционная система | Web |
Первый выпуск | 25 сентября 2009[1] |
Последняя версия | |
Репозиторий | github.com/ajaxorg/ace |
Лицензия | BSD |
Сайт | ace.c9.io |
Ace (англ. Ajax.org Cloud9 Editor) — онлайн-редактор исходного кода с подсветкой синтаксиса, темами, и горячими клавишами, написанный на Javascript, распространяющийся по лицензиям BSD[3] и легко встраиваемый в любую веб-страницу[4]. Ace разработан в качестве основного редактора Cloud9 IDE является продолжением проекта Mozilla Skywriter (Bespin)[5].
История
[править | править код]Ранее известный как Bespin, позже как Skywriter, сейчас Ace. Bespin и Ace появились как два независимых проекта, целью создания которых было появление бескомпромиссного редактора кода, который можно было бы легко встроить на веб-страницу. Bespin разрабатывался в Mozilla Labs и базировался на теге <canvas>, в то время как Ace, компонент редактирования текста IDE Cloud9 использовал DOM для рендеринга. После показа Ace на JSConf.eu в 2010 году в Берлине команда Skywriter решила объединить Ace с упрощенной версией плагинной системы Skywriter’а[6], и некоторых его расширяющих возможностей. Все эти изменения были объединены в Ace и сейчас он заменяет собой Skywriter. Ajax.org и Mozilla вместе активно разрабатывают Ace[7].
Возможности
[править | править код]- Подсветка синтаксиса
- Автоотступы
- Опциональная командная строка
- Работа с большими документами (не более 4 000 000 строк по состоянию на конец 2013 года)
- Автодополнение кода
- Полностью настраиваемые «горячие клавиши» включая режимы Vi и Emacs
- Темы (могут быть импортированы темы TextMate)
- Поиск и замена с использованием регулярных выражений
- Выделение соответствующих скобок
- Отображения скрытых символов
- Подсветка выделенного слова[8].
Проекты, использующие Ace
[править | править код]- Cloud9
- Cloud Commander[9][10]
- GitHub[11][12]
- Sky Edit
- WaveMaker
- RStudio
- Play My Code
- Qooxdoo playground
- T-BMSTU
- Radiant CMS[англ.]
- Developer Companion
- Mozilla Add-on Builder
- PythonAnywhere
- shiftEdit
- Akshell
- beanstalk
- Neutron IDE
- Acebug
- Weecod
- AppLaud Cloud
- RubyMonk
- tmpltr
- CMS Made Simple
- GoinCloud
- Koding
- WorshipLeaderApp
Ссылки
[править | править код]- Официальный сайт проекта Ace (англ.)
- Проект Ace на GitHub (англ.)
- Ace — Онлайн-редактор исходного кода статья на Rasta Coding
- Игры с Ace продолжаются или Как сохранить текст в online-редакторе Ace статья на Rasta Coding
- "Future in the cloud: Mozilla's online editor moves to Ajax.org". The H[англ.]. 2011-01-21. Дата обращения: 7 марта 2012.
Примечания
[править | править код]- ↑ Jakobs, Fabian Kick ass code editing and end to end JavaScript debugging . Дата обращения: 17 августа 2011. Архивировано из оригинала 13 сентября 2012 года.
- ↑ Release 1.35.4 — 2024.
- ↑ Информация о лицензиях продуктов cloud9-sdk (8 мая 2018). Дата обращения: 8 мая 2018. Архивировано 8 мая 2018 года.
- ↑ Ace — Онлайн-редактор исходного кода . Rasta Coding (1 ноября 2011). Архивировано из оригинала 13 сентября 2012 года.
- ↑ Dangoor, Kevin Mozilla Skywriter has been merged into Ace . Mozilla Labs (18 января 2011). Дата обращения: 15 февраля 2011. Архивировано из оригинала 23 января 2011 года.
- ↑ Mozilla Skywriter (Bespin) вошёл в состав Cloud9 IDE . Habrhabr.ru (2011). Архивировано из оригинала 7 февраля 2013 года.
- ↑ Ace History . Ajax.org (2011). Архивировано из оригинала 7 февраля 2013 года.
- ↑ Ace Features . Ajax.org (2011). Архивировано из оригинала 7 февраля 2013 года.
- ↑ "Облачный файл-менеджер", журнал Хакер #181
- ↑ Редактор в файловом менеджере . Дата обращения: 3 мая 2022. Архивировано 3 марта 2022 года.
- ↑ Ace in GitHub . cloud9ide.posterous.com (2011). Архивировано из оригинала 7 февраля 2013 года.
- ↑ Edit like an Ace . github.com (2011). Дата обращения: 22 февраля 2012. Архивировано 6 апреля 2016 года.
![]() | В статье не хватает ссылок на источники (см. рекомендации по поиску). |